home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005 / CHIP Utilities 2005.iso / dosapps / lfntools / history.txt next >
Encoding:
Text File  |  2003-08-12  |  6.9 KB  |  206 lines

  1. Odi's LFN Tools
  2. Version History
  3. ===============
  4. 1.79:   fixed: LREN does not rename the disk label any longer
  5.         fixed: Code page 866 (Ukraininan and Byelorussian)
  6.  
  7. 1.78:   added: write gathering to cache
  8.     fixed: LCOPY failed on big files (>512MB)
  9.  
  10. 1.77.2: added: code page 852 (Latin-2)
  11.  
  12. 1.77.1: fixed: activated code page 866
  13.  
  14. 1.77:   added: support for Code pages 437, 866 (Cyrillic)
  15.         Unicode support rewritten
  16.  
  17. 1.76:    fixed: CD-ROM file system are not required to be in sync any longer
  18.     fixed: LCOPY damaged target drive when copying recursively (/s)
  19.                and target folders existed. Copied files were not visible.
  20.     LCHK: extended reporting on CD-ROM physical file systems
  21.  
  22. 1.75:   LDEL: /F switch wipes all
  23.     LDEL: removes empty directories automatically
  24.     LCOPY: /E skips empty directories
  25.     fixed: LDEL: You must specify a filename now.
  26.  
  27. 1.74:    fixed: proper Joliet detection (underscore problem)
  28.  
  29. 1.73:    fixed: LMD: was broken in 1.72
  30.     fixed: LCOPY creating directories broken in 1.72
  31.  
  32. 1.72:    fixed: LREN: Didn't generate a new alias
  33.     fixed: ensure filenames can't have trailing dots
  34.     source: made vmemory.h optional
  35.  
  36. 1.71:    fixed: LCOPY: when copying from CD generate a new alias by default
  37.                 but user can override with /K switch
  38.  
  39. 1.70:   fixed: removed checking for broken cluster chains again. Was crap.
  40.         fixed: lcopy works now without backslash in source
  41.     fixed: checking long filename CRC
  42.     fixed: LCOPY: we keep 8.3-aliases if possible
  43.     added: LDEL: /S switch
  44.  
  45. 1.62:   (never released)
  46.     added checking for broken cluster chains 
  47.  
  48. 1.61:   fixed: unicode codepage for accented i
  49.     german translation in LCOPY
  50.  
  51. 1.60:   major fixes!
  52.         LDIR *.wav /s returned 'file not found' if no such file in the base directory
  53.     LDIR c:\a*  returned current directory instead of root
  54.     full disks were destroyed
  55.     using virtual memory for cache now
  56.     error in CD cache probably noticed by nobody
  57.     small error in writeback cache could lead to inaccurate data
  58.  
  59. 1.55:   fixed: LDIR: minor bug
  60.     added: explicit error message for non-direct-i/o drives
  61.  
  62. 1.54:   fixed: LCOPY: minor bug
  63.  
  64. 1.53:    fixed: LCOPY/LMD: .. entry in root directory was wrong
  65.     fixed: FAT32 FSInfo record was not updated correctly
  66.     fixed: LREN: Filename is restored when operation fails
  67.     added: LCOPY: ask user if file shall be overwritten, /R /Y switches
  68.     added: country specific date format in LDIR
  69.     added: security check if filesystem was detected correctly
  70.  
  71. 1.52:    fixed: CD-ROM format recognition
  72.     fixed: LDIR: trailing \ not needed anymore to distinguish a directory from a file
  73.      fixed: LDIR: missing \ in header
  74.     fixed: LDIR: /P lost some lines occasionaly
  75.     fixed: LDIR: /S showed also hidden directories
  76.     fixed: LDIR: directories starting with . did not appear when using /S
  77.  
  78. 1.51:    fixed: CD-ROM not correctly detected when El Torito bootable
  79.     added security check for synchronized Joliet/ISO9660
  80.  
  81. 1.50:    fixed: LCOPY: lost clusters when target file was r/o
  82.     fixed: LCHK:  version number scrolls off screen
  83.     fixed: compatible with Windows Millenium Edition
  84.  
  85. 1.49:    fixed: too long names were displayed on unicode Joliet CDs
  86.  
  87. 1.48:    fixed: recognition of Joliet CD-ROMs with %/E esc. sequence
  88.  
  89. 1.47:    fixed: Read error when copying empty file from CD-ROM
  90.     LDIR:  /P switch
  91.     minor translation issues
  92.  
  93. 1.46:    fixed: Parameter spacing
  94.     German translation
  95.     published on PC-WELT (Germany) magazine CD-ROM
  96.  
  97. 1.45:    fixed: You can change case of filename with LREN, now (lren "abc" "Abc")
  98.  
  99. 1.44:    fixed: Alias generation failed on short names without extension containing blanks
  100.     fixed: Small bugs in LDIR parameter handling
  101.     added: Ovarall statistics in LDIR /s
  102.  
  103. 1.43:    fixed: memory leak
  104.  
  105. 1.42:    fixed: end of directory was detected wrong on some CDs
  106.  
  107. 1.41:   Full CD-ROM support including Multisession, CD-Extra, Mixed-Mode-CD
  108.     CD-ROM: You can select an older session now with /Tn
  109.     CD-ROM: You can choose between ISO-9660 and Joliet file system with /I
  110.     CD-ROM: Support for relative paths added. (what a mess!)
  111.  
  112. 1.4:    Basic CD-ROM support (only first Track) in LDIR, LCOPY, LCD and LCHK
  113.     CD-ROM: no relative paths supported yet
  114.  
  115. 1.36:    LCOPY: new switches /B and /D, suppress copying of source dir
  116.     LREN:  Forbid use of wildcards explicitly
  117.  
  118. 1.35:    LCOPY: works at lightning speed now!
  119.     fixed: sometimes directories were not appended correctly
  120.     fixed: some special characters were not translated correctly in alias names
  121.     LCOPY: destination can be omitted, directory attributes are copied too
  122.     fixed: LDEL was expecting short names
  123.  
  124. 1.34:    (never available to the public)
  125.     fixed: better DOS version checking
  126.     LCOPY: built in cancel
  127.  
  128. 1.33:    fixed: IBM PC-DOS supported now
  129.  
  130. 1.32:    added a larger buffer to LCOPY
  131.     fixed: caught all memory exceptions
  132.     fixed: found some memory leaks
  133.     fixed: cache is flushed on error exit
  134.     released on simtel.net
  135.  
  136. 1.31:    fixed: FAT12: severe bug fixed
  137.     fixed: LCOPY: Full disks are treated correctly now
  138.     fixed: LDEL A:* without backslash working now
  139.  
  140. 1.3:    built in read/write cache
  141.     fixed: occasionally a directory was not appended
  142.     fixed: existing names caused generation of alias names (LCOPY)
  143.     fixed: LDEL on a directory
  144.  
  145. 1.21:    fixed: copying between different cluster sizes
  146.     fixed: MSCDEX is not required anymore
  147.  
  148. 1.2:    fixed: FAT32: severe bug fixed
  149.     fixed: LMD: .. entry on FAT32 directories is now correct
  150.  
  151. 1.1:    played around with CD-ROM access. Finally undid most of the changes...
  152.  
  153. 1.0:    First Internet release
  154.  
  155. g11:    built-in CD-ROM checking
  156.     fixed: next available cluster was converted to word size instead of dword
  157.     started LMD
  158.     started LRD
  159.     LCOPY: added recursion (/S)
  160.  
  161. g10:    fixed: bug with FAT12 which turned out even worse in 1.3
  162.     built-in small cache for extendFile
  163.     Locking: level 0 locks only
  164.  
  165. g9:    started LCOPY
  166.     fixed: bug in freeClusterChain: FSInfo on FAT32
  167.     fixed: severe bug in extendFile: clusterNo ist now dword 
  168.     fixed: severe bug in extendFile: EOF is now FAT dependent
  169.     fixed: endless loop in FindMask
  170.     fixed: bug in insertDirentry
  171.  
  172. g8:    added alias generation
  173.     fixed codepages
  174.     added recycling of unused directory entries
  175.  
  176. g7:    added Unicode codepage 00 und 25 support
  177.     fixed: LDIR: ldir file.ext
  178.     fixed: bug in insertDirentry
  179.     fixed: severe bug in freeClusterChain
  180.     fixed: LDEL: ldel *
  181.  
  182. g6:    tested reading on FAT32 (found a system to test on)
  183.     improved detection of file system
  184.     fixed: bug on FAT32
  185.  
  186. g5:    FAT32 support: long cluster number in directory entry
  187.  
  188. g4:    made the whole thing independent of FAT type
  189.     supported FAT32 everywhere
  190.  
  191. g3:    started LDEL
  192.     numbered error messages
  193.     fixed: memory leak
  194.  
  195. g2:    fixed: severe bug in name extraction
  196.     improved detection of file system
  197.     simplified search algorithm
  198.     Unicode support
  199.  
  200. g1:    direct disk access: managed memory problems
  201.     support for FAT32 reading (experimental)
  202.     independece of FAT type
  203.     solved stack issues
  204.     removed many of those severe bugs
  205.  
  206. 0.0:    birth, idea, first experiments, research, DOS book, WWW, debug.exe